//package com.honey.trip.producer;
//
//import UserDao;
//import User;
//import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.test.context.junit4.SpringRunner;
//
//import javax.annotation.Resource;
//import java.io.*;
//import java.util.ArrayList;
//import java.util.List;
//
//@RunWith(SpringRunner.class)
//@SpringBootTest
//public class ReadTxt {
//    @Resource
//    private UserDao userDao;
//
//
//    /**
//     * 读入TXT文件
//     */
//    @Test
//    public void readFile() {
//        try {
//            List<String> ids = readFileByLines("D:\\NiceWord.txt");
////            List<String> ids2 = readFileByLines("D:\\NiceWord2.txt");
////            ids.addAll(ids2);
//            System.out.println("ids.size:" + ids.size());
//            File writeName = new File("D:\\newNiceWord.txt"); // 相对路径，如果没有则要建立一个新的output.txt文件
//            writeName.createNewFile(); // 创建新文件,有同名的文件的话直接覆盖
//            try (FileWriter writer = new FileWriter(writeName);
//                 BufferedWriter out = new BufferedWriter(writer)
//            ) {
//                for (String str : ids) {
//
//                    String strs[] = str.split(",");
//                    User user = userDao.queryUserByAccountId(strs[0]);
//                    if(null == user){
//                        continue;
//                    }
//                    Integer userId=user.getId();
//                    System.out.println(userId);
//                    out.write("INSERT INTO `honey_sugar_log`(`user_id`, `increase_value`, `remark`, `ref_id`, `type_id`, `create_time`) VALUES (" + userId + ", "+ strs[1]+", '集赞奖励', '', 18, now());\r\n"); // \r\n即为换行
//                    out.write("update user_wallet set honey_sugar=honey_sugar+" + strs[1] + "  where user_id="+userId+";\r\n"); // \r\n即为换行
//                }
//                out.flush(); // 把缓存区内容压入文件
//            }
//
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//
//    /**
//     * 写入TXT文件
//     */
//    public static void writeFile() {
//        try {
//            File writeName = new File("D:\\newNiceWord.txt"); // 相对路径，如果没有则要建立一个新的output.txt文件
//            writeName.createNewFile(); // 创建新文件,有同名的文件的话直接覆盖
//            try (FileWriter writer = new FileWriter(writeName);
//                 BufferedWriter out = new BufferedWriter(writer)
//            ) {
//                out.write("我会写入文件啦1\r\n"); // \r\n即为换行
//                out.write("我会写入文件啦2\r\n"); // \r\n即为换行
//                out.flush(); // 把缓存区内容压入文件
//            }
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//
//
//    public static List<String> readFileByLines(String fileName) {
//        List<String> ids = new ArrayList<String>();
//        File file = new File(fileName);
//        BufferedReader reader = null;
//        try {
//            System.out.println("以行为单位读取文件内容，一次读一整行：");
//            reader = new BufferedReader(new FileReader(file));
//            String tempString = null;
//            //	int line = 1;
//            // 一次读入一行，直到读入null为文件结束
//            while ((tempString = reader.readLine()) != null) {
//                // 显示行号
//                ids.add(tempString);
//                //System.out.println("line " + line + ": " + tempString);
//                //line++;
//            }
//            reader.close();
//        } catch (IOException e) {
//            e.printStackTrace();
//        } finally {
//            if (reader != null) {
//                try {
//                    reader.close();
//                } catch (IOException e1) {
//                }
//            }
//        }
//        return ids;
//    }
//
//
//}
